﻿/*body元素定义2-40*/
body
{
	font-size: 10pt;
	line-height: 150%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	color: #282828;
	background-color: #fff;
	font-family: "Lucida Grande" ,Verdana,Lucida, Arial, Helvetica, 宋体,sans-serif;
}
/*body HeadPage SSOHeadPage VAlignHeadPage*/
.top_body
{
	background: url(../Images/blue/top_bg.gif) top repeat-x;
}
/*用于body或table*/
.main_body
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eaedfc,endColorStr=#ffffff);
}
/*用于body或table*/
.modulebody
{
	margin: 0px;
	background: url(../images/blue/left_bg.gif) #FFFFFF repeat-x left top;
}
/*部分页面在页面中body使用此背景，调整至此*/
.page_body
{
	background-color: #f5f5f5;
}
.main_top_bg img
{
	vertical-align: middle;
}

fieldset
{
	border: 1px solid #c6d9fd;
}
td, select, areatext, input
{
	font-size: 12px;
}
hr
{
	border: 1px solid #ffffff;
}
li
{
	list-style-type: none;
}
/*textbox login*/
.login_input
{
	background: url(../Images/blue/login_input.gif) no-repeat;
	width: 149px;
	height: 27px;
	color: #000000;
	border: 0px;
	padding-left: 5px;
	padding-top: 5px;
}
/*超链接定义55-143*/
a:link
{
	color: Black;
	text-decoration: none;
}

a:active
{
	color: #000000;
	text-decoration: none;
}
a:visited
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: underline;
}
.top_middle a:link
{
	font-weight: bold;
	color: #cbdaff;
	text-decoration: none;
	height: 30px;
	vertical-align: bottom;
	padding-top: 10px;
}

.top_middle a:active
{
	font-weight: bold;
	color: #cbdaff;
	height: 30px;
	text-decoration: none;
	padding-top: 10px;
}
.top_middle a:visited
{
	font-weight: bold;
	color: #cbdaff;
	height: 30px;
	text-decoration: none;
	padding-top: 10px;
}

.top_middle a:hover
{
	font-weight: bold;
	color: #ffffff;
	height: 30px;
	text-decoration: none;
	padding-top: 10px;
}
/*菜单的链接*/
.a01:link
{
	color: #006699;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
}
.a01:active
{
	color: #006699;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
}
.a01:visited
{
	color: #006699;
	text-decoration: none;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
}
.a01:hover
{
	color: #fff;
	text-decoration: none;
	font-family: "宋体" font-size: 12px;
	font-weight: bold;
}
.headerpage a
{
	outline: none;
}
.headerpage a:active
{
	star: expression(this.onFocus=this.blur());
}
.headerpage :focus
{
	outline: 0;
}

/*menu*/
.Menu_TabMenu TD
{
	background-image: url(../images/tab03.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 27px;
	cursor: hand;
	font-size: 12px;
	font-weight: 700;
	color: #0946FF;
	text-align: center;
	line-height: 27px;
	background-position: left top;
	vertical-align: middle;
}
.Menu_TabMenu a
{
	cursor: hand;
	font-size: 12px;
	font-weight: 700;
	color: #0066CC;
	text-align: center;
}

.Menu_TabSelectedMenu TD
{
	background-image: url(../images/tab04.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 27px;
	cursor: hand;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 27px;
	background-position: left top;
	vertical-align: middle;
}

.Menu_TabSelectedMenu a
{
	cursor: hand;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
}

/*marquee*/
.indexmarquee
{
	width: 90%;
}
/*gridview dropdownlist*/
.hidden
{
	display: none;
}

#main_table{ width:99%;margin:0 auto;padding:5px;}

.maintable{
	border:1px solid #8ca7e0;}

.table {
	border-collapse:collapse;
}
.table th {
	border-right:1px solid #d7dff4;
	border-bottom:1px solid #8ca7e0;
	height:25px;
	color:#0c214b;
	font-weight:500;
	background-color: #7b92d0;
	background-image: url(../images/skyblue/thbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:7px;
}
.table td {
	border:1px solid #eaeaea;
	color:#666;
	height:20px;
	padding:1px;
	padding-left:3px;
	 
}

.gvHeader {
	border-right:1px solid #d7dff4;
	border-bottom:1px solid #8ca7e0;
	height:25px;
	color:#0c214b;
	font-weight:500;
	background-color: #7b92d0;
	background-image: url(../images/skyblue/thbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:7px;
}

.table_stitle {
	background-image: url(../images/skyblue/thbg02.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height:20px;
	text-align:center;
	color:#151e5f;
	background-color: #eeeeee;
	font-weight:700;
}

.tr-a {
	background:#FFFFFF;
	color:#3d3d3d;
	text-indent: 5px;
	text-align:center;
	 
}
.tr-a img{vertical-align: middle; padding:0 5px 0 0px;}

.tr-b {
	background:#f8f8f8; /*---ffffff--*/
	color:#3d3d3d;	
	text-indent:  5px;
	text-align:center;
}
.tr-b img{vertical-align: middle; padding:0 5px 0 0px;}

.tr-c {
	background:#FFFDC1;	
	text-indent:  5px;
	text-align:center;
}
.tr-c img{vertical-align: middle; padding:0 5px 0 0px;}

.tr-left {
	background:#f8f8f8; /*---ffffff--*/
	color:#000000;
	padding-right:5px;
	text-align: right;
}
.tr-left img{vertical-align: middle; padding:0 5px 0 0px;}

.tr-btn {
	background:#fff; /*---ffffff--*/
	color:#193982;
	cursor: hand;
	text-align:center;
	height:25px;
	text-indent:5px;
}

.tr-btn img{vertical-align: middle; padding:5px 5px 5px 5px;}

